package modele.case_;

import modele.Drapeau;

/**
 *
 * @author gervaila
 */
public class CaseDrapeau extends CaseTerre {

	private int numeroJoueur;

	/**
	 * Crée une case contenant un drapeau appartenant au joueur identifié par
	 * 'numeroJoueur' et ayant pour coordonnées (x,y)
	 *
	 * @param x l'abscisse de la case drapeau
	 * @param y l'ordonnée de la case drapeau
	 * @param numeroJoueur le numero du Joueur possédant le drapeau
	 */
	public CaseDrapeau(int x, int y, int numeroJoueur) {
		super(x, y);
		this.numeroJoueur = numeroJoueur;
		drapeau = new Drapeau(numeroJoueur);
		drapeau.setCase(this);
	}

	@Override
	public Case copier() {
		return new CaseDrapeau(coord.x, coord.y, numeroJoueur);
	}
}
